module.exports = Behavior({
    methods:{
        // 获取父组件实例的快捷方法
        _parent () {
            // 如果根据该路径获取到acestor组件为null，则说明this为ancesor
            var parentNode =  this.getRelationNodes(`../list/pages/index/shop/shop`)
            console.log(parentNode)
            if (parentNode&&parentNode.length !== 0) {
                return parentNode[0]
            } else {
                return this
            }
        },
        // 获取兄弟组件实例的快捷方法
        _sibling(name) {
            var node = this._parent().getRelationNodes(`../${name}/${name}`);
            console.log(node)
            if (node &&node.length > 0) {
            return node[0]
            }
        },
        test() {
            console.log(1)
        },
        getShopList() {
            var parentNode =  this.getRelationNodes('../../index/shop/shop');
            // if (parentNode&&parentNode.length !== 0) {
            //     return parentNode[0]
            // } else {
            //     return this
            // }
            console.log(parentNode)
        }
    }
})